<?php

use Illuminate\Http\Request;

$api = app('Dingo\Api\Routing\Router');

$api->version('v1', [
    'namespace' => 'App\Http\Controllers\Api'

], function($api) {

    //首页banner
     $api->get('app/banner', 'StaticPagesController@banner')
    ->name('api.app.banner.banner');

    //获取类目名称
    $api->get('app/leimu', 'StaticPagesController@leimu')
    ->name('api.app.leimu.leimu');

    //类目下服务获取
    $api->get('app/class/serve/{id}', 'StaticPagesController@class');

    //获取服务详情
    $api->get('app/serves/{id}', 'StaticPagesController@serves');

    //服务详情单独接口+预约详情
    $api->get('app/serves/details/{id}', 'StaticPagesController@servesdetails');

    //获取帮助中心
    $api->get('app/help', 'StaticPagesController@help')
    ->name('api.app.help.help');
    //获取帮助详情
    $api->get('app/help/{id}', 'StaticPagesController@helpget')
    ->name('api.app.help.{id}.help');

    //获取服务列表
    $api->get('app/serves', 'StaticPagesController@serves_all')
    ->name('api.app.serves.serves_all');

    //关于我们接口
     $api->get('app/about', 'StaticPagesController@about')
    ->name('api.app.about.about');
    //获取推送信息
    $api->get('app/news/{id}', 'StaticPagesController@news')
    ->name('api.app.news.{id}.news');
    //获取推送信息详情
    $api->get('app/news/get/{id}', 'StaticPagesController@newsget')
    ->name('api.app.news.get.{id}.newsget');

    //客服接口
    $api->get('app/getconfig', 'StaticPagesController@kefu')
    ->name('api.getconfig.kefu');

    //发送短信
    $api->get('app/user/dx/{mobile}', 'UserController@dx');
    //短信登录验证
    $api->get('app/user/login/{mobile}/{note}', 'UserController@login');
    //用户信息修改
    $api->post('app/user/edit', 'UserController@edit');
    
    //升级会员
    $api->post('app/user/vip', 'PayController@vip');
    $api->get('app/user/vip/status/{mobile}','PayController@vipstatus');

    //用户规则接口
    $api->get('app/user/vipset', 'StaticPagesController@uservipset');

    //支付验证
    $api->post('app/user/pay', 'PayController@pay');
    $api->get('app/user/paystatus/{order}', 'PayController@paystatus');

    //待付款订单付款
    $api->post('app/user/payzf', 'PayController@payzf');

    //订单状态（待付款）
    $api->get('app/user/pay/stay/{mobile}','PayController@stay');
    //订单状态（已预约）
    $api->get('app/user/pay/make/{mobile}','PayController@make');
    //订单状态（取消预约）
    $api->get('app/user/pay/cancel/{mobile}','PayController@cancel');

    //订单状态（已评价）
    $api->get('app/user/pay/evaluate/{mobile}','PayController@evaluate');
    //申请取消订单
    $api->get('app/user/pay/colse/{order}/{status}/{tuikuan}','PayController@orderclose');

    //接收用户评价
    $api->post('app/user/pay/score','PayController@score');



   
});